traveling wave tube [us] - French English Dictionary